home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / Dom i biuro / Crimson Editor 3.70 / cedt370r.exe / spec / fortran90.key < prev    next >
INI File  |  2003-04-16  |  3KB  |  274 lines

  1. [-COMMENT-:GLOBAL]
  2. # =============================================================
  3. # FORTRAN 90-95 LANGUAGE KEYWORD FILE FOR CRIMSON EDITOR
  4. # Written by Francesco Aliprandi 2002.12.14
  5. #     KEYWORDS0 == Specification statements
  6. #     KEYWORDS1 == Intrinsic operations
  7. #     KEYWORDS2 == Control statements
  8. #     KEYWORDS3 == Input/output statements
  9. #     KEYWORDS4 == Assignment and storage statements
  10. #     KEYWORDS5 == Program structure statements
  11. #     KEYWORDS6 == Intrinsic procedures
  12. #     KEYWORDS7 == Standard intrinsic subroutines
  13. # =============================================================
  14.  
  15. [KEYWORDS0:GLOBAL]
  16. # Specification statements
  17. ALLOCATABLE
  18. CHARACTER
  19. COMMON
  20. COMPLEX
  21. DATA
  22. DIMENSION
  23. DOUBLE PRECISION
  24. EQUIVALENCE
  25. EXTERNAL
  26. IMPLICIT
  27. INTEGER
  28. INTENT
  29. INTRINSIC
  30. LOGICAL
  31. NAMELIST
  32. OPTIONAL
  33. PARAMETER
  34. POINTER
  35. PRIVATE
  36. PUBLIC
  37. REAL
  38. SAVE
  39. SEQUENCE
  40. TARGET
  41. TYPE
  42.  
  43. [KEYWORDS1:GLOBAL]
  44. # Intrinsic operations
  45. **
  46. *
  47. /
  48. +
  49. -
  50. //
  51. .EQ.
  52. .NE.
  53. .LT.
  54. .LE.
  55. .GT.
  56. .GE.
  57. .NOT.
  58. .AND.
  59. .OR.
  60. .EQV.
  61. .NEQV.
  62. ==
  63. /=
  64. <
  65. <=
  66. >
  67. >=
  68. .TRUE.
  69. .FALSE.
  70.  
  71. [KEYWORDS2:GLOBAL]
  72. # Control statements
  73. CALL
  74. CASE
  75. CONTINUE
  76. CYCLE
  77. DO
  78. ELSE IF
  79. ELSE
  80. ELSEWHERE
  81. END DO
  82. END FORALL
  83. END IF
  84. END SELECT
  85. END WHERE
  86. ENTRY
  87. EXIT
  88. FORALL
  89. GOTO
  90. IF
  91. RETURN
  92. SELECT CASE
  93. STOP
  94. THEN
  95. WHERE
  96.  
  97. [KEYWORDS3:GLOBAL]
  98. # Input/output statements
  99. BACKSPACE
  100. CLOSE
  101. ENDFILE
  102. FORMAT
  103. INQUIRE
  104. OPEN
  105. PRINT
  106. READ
  107. REWIND
  108. WRITE
  109.  
  110. [KEYWORDS4:GLOBAL]
  111. # Assignment and storage statements
  112. ALLOCATE
  113. DEALLOCATE
  114. NULLIFY
  115.  
  116. [KEYWORDS5:GLOBAL]
  117. # Program structure statements
  118. BLOCK DATA
  119. CONTAINS
  120. END
  121. FUNCTION
  122. INTERFACE
  123. MODULE
  124. PROGRAM
  125. SUBROUTINE
  126. USE
  127.  
  128. [KEYWORDS6:GLOBAL]
  129. # Intrinsic procedures
  130.  
  131. # Numeric functions
  132. ABS
  133. AIMAG
  134. AINT
  135. ANINT
  136. DNINT
  137. CEILING
  138. CMPLX
  139. CONJG
  140. DBLE
  141. DIM
  142. DPROD
  143. EXPONENT
  144. FLOOR
  145. FRACTION
  146. INT
  147. MAX
  148. MIN
  149. MOD
  150. MODULO
  151. NEAREST
  152. NINT
  153. REAL
  154. RRSPACING
  155. SCALE
  156. SET_EXPONENT
  157. SIGN
  158. SPACING
  159.  
  160. # Mathematical functions
  161. ACOS
  162. ASIN
  163. ATAN
  164. ATAN2
  165. COS
  166. COSH
  167. EXP
  168. LOG
  169. LOG10
  170. SIN
  171. SINH
  172. SQRT
  173. TAN
  174. TANH
  175.  
  176. # Character functions
  177. ACHAR
  178. ADJUSTL
  179. ADJUSTR
  180. CHAR
  181. IACHAR
  182. ICHAR
  183. INDEX
  184. LEN
  185. LEN_TRIM
  186. LGE
  187. LGT
  188. LLE
  189. LLT
  190. REPEAT
  191. SCAN
  192. TRIM
  193. VERIFY
  194.  
  195. # Array functions
  196. ALL
  197. ALLOCATED
  198. ANY
  199. COUNT
  200. CSHIFT
  201. DOT_PRODUCT
  202. EOSHIFT
  203. LBOUND
  204. MATMUL
  205. MAXLOC
  206. MAXVAL
  207. MERGE
  208. MINLOC
  209. MINVAL
  210. PACK
  211. PRODUCT
  212. RESHAPE
  213. SHAPE
  214. SIZE
  215. SPREAD
  216. SUM
  217. TRANSPOSE
  218. UBOUND
  219. UNPACK
  220.  
  221. # Inquiry and kind functions
  222. ALLOCATED
  223. ASSOCIATED
  224. BIT_SIZE
  225. DIGITS
  226. EPSILON
  227. HUGE
  228. KIND
  229. LBOUND
  230. LEN
  231. MAXEXPONENT
  232. MINEXPONENT
  233. PRECISION
  234. PRESENT
  235. RADIX
  236. RANGE
  237. SELECTED_INT_KIND
  238. SELECTED_REAL_KIND
  239. SHAPE
  240. SIZE
  241. TINY
  242. UBOUND
  243.  
  244. # Bit manipulation procedures
  245. BTEST
  246. IAND
  247. IBCLR
  248. IBITS
  249. IBSET
  250. IEOR
  251. IOR
  252. ISHFT
  253. ISHFTC
  254. MVBITS
  255. NOT
  256.  
  257. # Other intrinsic functions
  258. LOGICAL
  259. NULL
  260. TRANSFER
  261.  
  262. [KEYWORDS7:GLOBAL]
  263. # Standard intrinsic subroutines
  264. CPU_TIME
  265. DATE_AND_TIME
  266. MVBITS
  267. RANDOM_NUMBER
  268. RANDOM_SEED
  269. SYSTEM_CLOCK
  270.  
  271. [KEYWORDS8:GLOBAL]
  272.  
  273. [KEYWORDS9:GLOBAL]
  274.